/**
 * @Description ProductPriceServiceImpl.java
 * @author xu_cc [18724000100@163.com]
 * @date 创建时间：2017年9月26日 下午4:43:42
 */
package com.solution.admin.product.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.solution.admin.product.dao.ProductPriceDao;
import com.solution.admin.product.entity.ProductEntity;
import com.solution.admin.product.entity.ProductPriceEntity;
import com.solution.admin.product.service.ProductPriceService;
import com.solution.common.dao.BaseDao;
import com.solution.common.service.impl.BaseServiceImpl;

@Service
public class ProductPriceServiceImpl extends BaseServiceImpl<ProductPriceEntity> implements ProductPriceService {

    @Autowired
    ProductPriceDao productPriceDao;

    @Override
    public List<ProductEntity> getProPriceExpList(List<Long> list) {
        return productPriceDao.getProPriceExpList(list);
    }

    @Override
    protected BaseDao<ProductPriceEntity> getDao() {
        return productPriceDao;
    }
    
    /**
     * 根据商品ID查询商品的所有客户级别的价格
     * @param param
     * @return
     */
	public List<ProductPriceEntity> listProductPrice(Map<String, Object> param){
		return productPriceDao.listBy(param);
	}

}
